[INFO] cloning repository https://github.com/GeniePod/genie-claw
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/GeniePod/genie-claw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGeniePod%2Fgenie-claw", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGeniePod%2Fgenie-claw'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 79ac55ec3e88382af1ff380381b21a0a1a8235af
[INFO] testing GeniePod/genie-claw against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGeniePod%2Fgenie-claw" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/GeniePod/genie-claw
[INFO] finished tweaking git repo https://github.com/GeniePod/genie-claw
[INFO] tweaked toml for git repo https://github.com/GeniePod/genie-claw written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/GeniePod/genie-claw on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/GeniePod/genie-claw already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 684172e3593ce469526af19588a6b0e4365afe36858da2d7182f42acb75b6860
[INFO] running `Command { std: "docker" "start" "-a" "684172e3593ce469526af19588a6b0e4365afe36858da2d7182f42acb75b6860", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "684172e3593ce469526af19588a6b0e4365afe36858da2d7182f42acb75b6860", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "684172e3593ce469526af19588a6b0e4365afe36858da2d7182f42acb75b6860", kill_on_drop: false }`
[INFO] [stdout] 684172e3593ce469526af19588a6b0e4365afe36858da2d7182f42acb75b6860
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce2119e037f41a9206e41301b2e50a25c4b124abba21108f66115f0127e71ecf
[INFO] running `Command { std: "docker" "start" "-a" "ce2119e037f41a9206e41301b2e50a25c4b124abba21108f66115f0127e71ecf", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling genie-skill-sdk v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-skill-sdk)
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling genie-skill-hello v0.1.0 (/opt/rustwide/workdir/skills/hello-world)
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling genie-common v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-common)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling genie-core v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-core)
[INFO] [stderr]    Compiling genie-health v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-health)
[INFO] [stderr]    Compiling genie-api v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-api)
[INFO] [stderr]    Compiling genie-governor v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-governor)
[INFO] [stderr]    Compiling genie-ctl v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-ctl)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.56s
[INFO] running `Command { std: "docker" "inspect" "ce2119e037f41a9206e41301b2e50a25c4b124abba21108f66115f0127e71ecf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce2119e037f41a9206e41301b2e50a25c4b124abba21108f66115f0127e71ecf", kill_on_drop: false }`
[INFO] [stdout] ce2119e037f41a9206e41301b2e50a25c4b124abba21108f66115f0127e71ecf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cb3d46786c88dc2e879ae4b543d91581e7c912801b1151eb3b6314e470b8e2c7
[INFO] running `Command { std: "docker" "start" "-a" "cb3d46786c88dc2e879ae4b543d91581e7c912801b1151eb3b6314e470b8e2c7", kill_on_drop: false }`
[INFO] [stderr]    Compiling genie-skill-sdk v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-skill-sdk)
[INFO] [stderr]    Compiling genie-common v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-common)
[INFO] [stderr]    Compiling genie-skill-hello v0.1.0 (/opt/rustwide/workdir/skills/hello-world)
[INFO] [stderr]    Compiling genie-api v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-api)
[INFO] [stderr]    Compiling genie-health v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-health)
[INFO] [stderr]    Compiling genie-governor v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-governor)
[INFO] [stderr]    Compiling genie-core v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-core)
[INFO] [stderr]    Compiling genie-ctl v1.0.0-alpha.4 (/opt/rustwide/workdir/crates/genie-ctl)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.33s
[INFO] running `Command { std: "docker" "inspect" "cb3d46786c88dc2e879ae4b543d91581e7c912801b1151eb3b6314e470b8e2c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb3d46786c88dc2e879ae4b543d91581e7c912801b1151eb3b6314e470b8e2c7", kill_on_drop: false }`
[INFO] [stdout] cb3d46786c88dc2e879ae4b543d91581e7c912801b1151eb3b6314e470b8e2c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 54ad7b572a341443a6310d17f094e0386a1e0ccc44aaf4c7101ffbd718e15faa
[INFO] running `Command { std: "docker" "start" "-a" "54ad7b572a341443a6310d17f094e0386a1e0ccc44aaf4c7101ffbd718e15faa", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/genie_api-03b4f134551433c9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/genie_common-ddc0a8712446cb09)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test config::tests::configured_homeassistant_token_is_used ... ok
[INFO] [stdout] test config::tests::actuation_safety_defaults_to_enabled_fail_closed_settings ... ok
[INFO] [stdout] test config::tests::configured_telegram_token_is_used ... ok
[INFO] [stdout] test config::tests::connectivity_requires_non_none_transport ... ok
[INFO] [stdout] test config::tests::actuation_safety_config_parses ... ok
[INFO] [stdout] test config::tests::core_bind_host_defaults_to_localhost ... ok
[INFO] [stdout] test config::tests::core_bind_host_can_be_configured ... ok
[INFO] [stdout] test config::tests::connectivity_is_disabled_by_default ... ok
[INFO] [stdout] test config::tests::core_config_parses_expected_runtime_contract_hash ... ok
[INFO] [stdout] test config::tests::homeassistant_is_optional_by_default ... ok
[INFO] [stdout] test config::tests::legacy_spi_connectivity_config_still_parses ... ok
[INFO] [stdout] test config::tests::household_security_summary_redacts_raw_config ... ok
[INFO] [stdout] test config::tests::only_configured_optional_services_are_managed ... ok
[INFO] [stdout] test config::tests::skill_policy_defaults_to_audit_only ... ok
[INFO] [stdout] test config::tests::speaker_identity_defaults_to_disabled_none ... ok
[INFO] [stdout] test config::tests::skill_policy_config_parses ... ok
[INFO] [stdout] test config::tests::speaker_identity_config_parses_fixed_provider ... ok
[INFO] [stdout] test config::tests::web_search_defaults_to_enabled_duckduckgo ... ok
[INFO] [stdout] test config::tests::tool_policy_defaults_to_enabled_without_rules ... ok
[INFO] [stdout] test tegrastats::tests::parse_power_draw ... ok
[INFO] [stdout] test config::tests::speaker_identity_config_parses_local_biometric_provider ... ok
[INFO] [stdout] test tegrastats::tests::parse_cpu_cores ... ok
[INFO] [stdout] test tegrastats::tests::parse_ram_values ... ok
[INFO] [stdout] test tegrastats::tests::parse_swap_values ... ok
[INFO] [stdout] test config::tests::web_search_config_parses_searxng ... ok
[INFO] [stdout] test config::tests::tool_policy_config_parses ... ok
[INFO] [stdout] test tegrastats::tests::parse_temperatures ... ok
[INFO] [stdout] test tegrastats::tests::parse_gpu_freq_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/genie_core-4953f86976f0eb76)
[INFO] [stdout] 
[INFO] [stdout] running 377 tests
[INFO] [stdout] test connectivity::tests::disabled_config_reports_disabled_health ... ok
[INFO] [stdout] test connectivity::tests::esp32_uart_config_reports_offline_when_serial_device_is_missing ... ok
[INFO] [stdout] test context::tests::build_context_long_conversation_truncates ... ok
[INFO] [stdout] test connectivity::tests::non_tty_character_device_is_not_treated_as_uart ... ok
[INFO] [stdout] test context::tests::build_context_short_conversation ... ok
[INFO] [stdout] test context::tests::build_context_with_summary ... ok
[INFO] [stdout] test context::tests::summary_persistence ... ok
[INFO] [stdout] test context::tests::estimate_tokens_rough ... ok
[INFO] [stdout] test ha::client::tests::parse_http_url_rejects_https ... ok
[INFO] [stdout] test ha::client::tests::parse_http_url_with_api_path ... ok
[INFO] [stdout] test ha::policy::tests::allows_basic_light_control ... ok
[INFO] [stdout] test ha::policy::tests::requires_confirmation_for_opening_garage_cover ... ok
[INFO] [stdout] test ha::policy::tests::requires_confirmation_for_locks ... ok
[INFO] [stdout] test ha::policy::tests::runtime_gate_blocks_low_confidence_target ... ok
[INFO] [stdout] test ha::policy::tests::runtime_gate_blocks_sensitive_multi_target_actions ... ok
[INFO] [stdout] test ha::provider::tests::brightness_percent_maps_to_255_scale ... ok
[INFO] [stdout] test ha::policy::tests::runtime_gate_allows_safe_available_low_risk_action ... ok
[INFO] [stdout] test ha::client::tests::parse_http_url_defaults_port ... ok
[INFO] [stdout] test ha::provider::tests::resolve_domain_target_for_whole_home_status ... ok
[INFO] [stdout] test ha::provider::tests::infer_domain_from_household_language ... ok
[INFO] [stdout] test ha::provider::tests::resolve_group_target_by_area_and_domain ... ok
[INFO] [stdout] test llm::client::tests::detect_system_role_error_message ... ok
[INFO] [stdout] test llm::client::tests::deserialize_chat_response ... ok
[INFO] [stdout] test connectivity::tests::esp32_uart_config_reports_degraded_when_serial_device_exists ... ok
[INFO] [stdout] test llm::client::tests::flatten_system_prompt_into_first_user_message ... ok
[INFO] [stdout] test llm::client::tests::parse_http_status ... ok
[INFO] [stdout] test llm::client::tests::parse_url ... ok
[INFO] [stdout] test llm::client::tests::serialize_chat_request ... ok
[INFO] [stdout] test ha::provider::tests::resolve_scene_for_activate_prefers_scene ... ok
[INFO] [stdout] test llm::retry::tests::fallback_for_generic_request ... ok
[INFO] [stdout] test llm::retry::tests::fallback_for_time_request ... ok
[INFO] [stdout] test llm::retry::tests::fallback_for_weather_request ... ok
[INFO] [stdout] test llm::retry::tests::retry_client_builder ... ok
[INFO] [stdout] test memory::decay::tests::bm25_negative_rank ... ok
[INFO] [stdout] test memory::decay::tests::bm25_positive_rank ... ok
[INFO] [stdout] test llm::retry::tests::retry_client_defaults ... ok
[INFO] [stdout] test memory::decay::tests::bm25_zero_rank ... ok
[INFO] [stdout] test memory::decay::tests::decay_at_double_half_life_is_quarter ... ok
[INFO] [stdout] test memory::decay::tests::decay_at_half_life_is_half ... ok
[INFO] [stdout] test memory::decay::tests::decay_at_zero_is_one ... ok
[INFO] [stdout] test memory::decay::tests::decay_curve_values ... ok
[INFO] [stdout] test memory::decay::tests::decay_with_zero_half_life_returns_one ... ok
[INFO] [stdout] test memory::extract::tests::explicit_remember ... ok
[INFO] [stdout] test memory::extract::tests::extract_age ... ok
[INFO] [stdout] test memory::extract::tests::extract_job ... ok
[INFO] [stdout] test memory::extract::tests::extract_location ... ok
[INFO] [stdout] test memory::extract::tests::extract_favorite ... ok
[INFO] [stdout] test memory::extract::tests::extract_name ... ok
[INFO] [stdout] test memory::extract::tests::extract_name_call_me ... ok
[INFO] [stdout] test memory::extract::tests::extract_multiple_facts ... ok
[INFO] [stdout] test memory::extract::tests::extract_nothing ... ok
[INFO] [stdout] test memory::extract::tests::extract_nothing_from_question ... ok
[INFO] [stdout] test memory::extract::tests::extract_occupation ... ok
[INFO] [stdout] test memory::extract::tests::extract_preference_dislike ... ok
[INFO] [stdout] test memory::extract::tests::extract_relationship ... ok
[INFO] [stdout] test memory::extract::tests::extract_preference_like ... ok
[INFO] [stdout] test memory::extract::tests::no_false_positive_im_a ... ok
[INFO] [stdout] test memory::extract::tests::remember_that_stripped ... ok
[INFO] [stdout] test memory::policy::tests::household_memory_can_be_spoken_in_shared_room ... ok
[INFO] [stdout] test memory::policy::tests::infers_person_scope_from_kind ... ok
[INFO] [stdout] test memory::policy::tests::password_memory_is_rejected ... ok
[INFO] [stdout] test memory::policy::tests::person_memory_needs_name_or_identity_confidence ... ok
[INFO] [stdout] test memory::policy::tests::private_memory_is_not_spoken_in_shared_room ... ok
[INFO] [stdout] test memory::recall::tests::consolidation_scaling ... ok
[INFO] [stdout] test memory::recall::tests::default_weights_sum_to_one ... ok
[INFO] [stdout] test memory::recall::tests::diversity_scaling ... ok
[INFO] [stdout] test conversation::tests::create_and_list ... ok
[INFO] [stdout] test conversation::tests::auto_title_from_first_message ... ok
[INFO] [stdout] test conversation::tests::append_and_get ... ok
[INFO] [stdout] test conversation::tests::ensure_stable_conversation_id_is_idempotent ... ok
[INFO] [stdout] test conversation::tests::delete_conversation ... ok
[INFO] [stdout] test conversation::tests::export_json ... ok
[INFO] [stdout] test conversation::tests::get_recent_limits ... ok
[INFO] [stdout] test memory::inject::tests::inject_empty_db ... ok
[INFO] [stdout] test memory::inject::tests::inject_deduplicates ... ok
[INFO] [stdout] test memory::extract::tests::auto_store_rejects_password_memory ... ok
[INFO] [stdout] test memory::inject::tests::injection_uses_persisted_policy_metadata ... ok
[INFO] [stdout] test memory::inject::tests::person_memory_needs_identity_context ... ok
[INFO] [stdout] test memory::inject::tests::inject_skips_restricted_memory ... ok
[INFO] [stdout] test memory::inject::tests::inject_query_relevant ... ok
[INFO] [stdout] test memory::inject::tests::inject_identity_always_present ... ok
[INFO] [stdout] test memory::tests::count_memories ... ok
[INFO] [stdout] test memory::recall::tests::filter_recall_results_respects_person_scope ... ok
[INFO] [stdout] test memory::tests::delete_writes_delete_event ... ok
[INFO] [stdout] test memory::tests::delete_promoted_memory_refreshes_root_file ... ok
[INFO] [stdout] test memory::tests::evergreen_memories_dont_decay ... ok
[INFO] [stdout] test memory::recall::tests::dream_cycle_integration ... ok
[INFO] [stdout] test memory::tests::fts_rebuild_restores_consistency ... ok
[INFO] [stdout] test memory::tests::mark_promoted ... ok
[INFO] [stdout] test memory::tests::fts_updates_when_content_changes ... ok
[INFO] [stdout] test memory::tests::has_similar_is_parameterized_for_quotes ... ok
[INFO] [stdout] test ota::tests::current_version_valid ... ok
[INFO] [stdout] test ota::tests::ota_manager_paths ... ok
[INFO] [stdout] test ota::tests::version_comparison_basic ... ok
[INFO] [stdout] test ota::tests::version_comparison_with_prefix ... ok
[INFO] [stdout] test ota::tests::version_comparison_with_prerelease ... ok
[INFO] [stdout] test profile::ingest::tests::extract_kv_facts ... ok
[INFO] [stdout] test memory::tests::promotion_candidates ... ok
[INFO] [stdout] test memory::tests::promotion_does_not_write_person_memory_to_root_file ... ok
[INFO] [stdout] test memory::tests::promotion_writes_root_memory_file ... ok
[INFO] [stdout] test memory::tests::recent_memories ... ok
[INFO] [stdout] test memory::tests::reorder_managed_rebuilds_promoted_root_order ... ok
[INFO] [stdout] test profile::ingest::tests::split_sentences_basic ... ok
[INFO] [stdout] test memory::tests::recall_tracking_records_query_diversity_without_duplicates ... ok
[INFO] [stdout] test memory::tests::recall_count_increments ... ok
[INFO] [stdout] test memory::tests::search_handles_question_words_and_apostrophes ... ok
[INFO] [stdout] test memory::tests::store_resolved_replaces_single_value_identity ... ok
[INFO] [stdout] test memory::tests::store_resolved_replaces_favorite_value_by_subject ... ok
[INFO] [stdout] test memory::tests::store_writes_canonical_daily_note_and_event_log ... ok
[INFO] [stdout] test prompt::tests::detect_llama ... ok
[INFO] [stdout] test prompt::tests::detect_nemotron ... ok
[INFO] [stdout] test prompt::tests::detect_phi ... ok
[INFO] [stdout] test prompt::tests::detect_qwen ... ok
[INFO] [stdout] test prompt::tests::detect_tiny_as_small ... ok
[INFO] [stdout] test prompt::tests::detect_unknown_as_generic ... ok
[INFO] [stdout] test memory::tests::open_backfills_policy_columns_for_existing_rows ... ok
[INFO] [stdout] test memory::tests::store_persists_policy_metadata ... ok
[INFO] [stdout] test memory::tests::store_and_search ... ok
[INFO] [stdout] test memory::tests::update_managed_refreshes_promoted_root_file ... ok
[INFO] [stdout] test profile::ingest::tests::ingest_deduplicates ... ok
[INFO] [stdout] test profile::ingest::tests::ingest_resume_key_value ... ok
[INFO] [stdout] test reasoning::tests::complex_prompt_escalates_to_think ... ok
[INFO] [stdout] test reasoning::tests::explicit_think_overrides_default ... ok
[INFO] [stdout] test reasoning::tests::phi_family_is_unchanged ... ok
[INFO] [stdout] test reasoning::tests::qwen_defaults_to_no_think ... ok
[INFO] [stdout] test runtime_contract::tests::append_runtime_contract_log_writes_jsonl_event ... ok
[INFO] [stdout] test runtime_contract::tests::contract_hash_changes_when_prompt_changes ... ok
[INFO] [stdout] test runtime_contract::tests::stable_hash_is_deterministic ... ok
[INFO] [stdout] test runtime_contract::tests::summary_exposes_compact_contract_fields ... ok
[INFO] [stdout] test runtime_contract::tests::validation_reports_unpinned_ok_and_drift ... ok
[INFO] [stdout] test profile::toml_profile::tests::deduplication ... ok
[INFO] [stdout] test security::audit::tests::audit_existing_config ... ok
[INFO] [stdout] test security::audit::tests::audit_missing_config ... ok
[INFO] [stdout] test security::audit::tests::audit_plaintext_secret ... ok
[INFO] [stdout] test security::audit::tests::severity_ordering ... ok
[INFO] [stdout] test security::credentials::tests::credential_id_display_is_safe ... ok
[INFO] [stdout] test security::credentials::tests::missing_credential_returns_none ... ok
[INFO] [stdout] test security::credentials::tests::query_param_injection ... ok
[INFO] [stdout] test security::credentials::tests::register_and_inject_bearer ... ok
[INFO] [stdout] test security::audit::tests::audit_world_readable_data_dir ... ok
[INFO] [stdout] test security::credentials::tests::register_and_inject_custom_header ... ok
[INFO] [stdout] test security::credentials::tests::secure_string_debug_redacts ... ok
[INFO] [stdout] test security::credentials::tests::secure_string_wipes_on_drop ... ok
[INFO] [stdout] test security::credentials::tests::services_list ... ok
[INFO] [stdout] test security::env_sanitize::tests::allows_safe_vars ... ok
[INFO] [stdout] test security::env_sanitize::tests::blocks_exact_match ... ok
[INFO] [stdout] test security::env_sanitize::tests::blocks_prefix_match ... ok
[INFO] [stdout] test security::env_sanitize::tests::blocks_suffix_match ... ok
[INFO] [stdout] test security::env_sanitize::tests::case_insensitive ... ok
[INFO] [stdout] test security::env_sanitize::tests::sanitized_env_excludes_blocked ... ok
[INFO] [stdout] test security::injection::tests::detects_case_insensitive ... ok
[INFO] [stdout] test security::injection::tests::clean_input ... ok
[INFO] [stdout] test security::injection::tests::detects_instruction_override ... ok
[INFO] [stdout] test security::injection::tests::detects_exfiltration ... ok
[INFO] [stdout] test profile::ingest::tests::ingest_strips_markdown ... ok
[INFO] [stdout] test security::injection::tests::detects_shell_injection ... ok
[INFO] [stdout] test security::injection::tests::detects_secret_extraction ... ok
[INFO] [stdout] test security::injection::tests::whitespace_normalization_prevents_evasion ... ok
[INFO] [stdout] test security::loop_guard::tests::allows_first_call ... ok
[INFO] [stdout] test security::loop_guard::tests::different_args_are_different_calls ... ok
[INFO] [stdout] test security::loop_guard::tests::global_circuit_breaker ... ok
[INFO] [stdout] test security::loop_guard::tests::pingpong_detection ... ok
[INFO] [stdout] test profile::ingest::tests::ingest_markdown_with_facts ... ok
[INFO] [stdout] test security::loop_guard::tests::reset_clears_state ... ok
[INFO] [stdout] test profile::ingest::tests::ingest_text_file_real ... ok
[INFO] [stdout] test security::loop_guard::tests::warns_on_repeat_threshold ... ok
[INFO] [stdout] test profile::toml_profile::tests::load_family ... ok
[INFO] [stdout] test security::sandbox::tests::extract_host_from_url ... ok
[INFO] [stdout] test security::sandbox::tests::landlock_doesnt_crash_on_any_platform ... ok
[INFO] [stdout] test security::sandbox::tests::no_false_positives_on_normal_text ... ok
[INFO] [stdout] test security::sandbox::tests::sanitize_api_keys ... ok
[INFO] [stdout] test security::sandbox::tests::reject_remote_routes ... ok
[INFO] [stdout] test security::sandbox::tests::sanitize_aws_keys ... ok
[INFO] [stdout] test security::sandbox::tests::sanitize_github_tokens ... ok
[INFO] [stdout] test prompt::tests::capable_prompt_has_json_format ... ok
[INFO] [stdout] test security::sandbox::tests::sanitize_jwt_tokens ... ok
[INFO] [stdout] test security::sandbox::tests::validate_localhost_routes ... ok
[INFO] [stdout] test security::taint::tests::clean_value_passes_all_sinks ... ok
[INFO] [stdout] test security::taint::tests::declassify_removes_label ... ok
[INFO] [stdout] test security::taint::tests::external_network_blocked_from_tool_exec ... ok
[INFO] [stdout] test profile::toml_profile::tests::load_preferences ... ok
[INFO] [stdout] test security::taint::tests::merge_propagates_labels ... ok
[INFO] [stdout] test security::taint::tests::pii_blocked_from_network ... ok
[INFO] [stdout] test profile::toml_profile::tests::load_identity ... ok
[INFO] [stdout] test security::taint::tests::secret_blocked_from_display ... ok
[INFO] [stdout] test security::taint::tests::unwrap_checked_blocks_on_violation ... ok
[INFO] [stdout] test server::tests::actuation_actions_endpoint_returns_structured_history ... ok
[INFO] [stdout] test server::tests::other_tools_can_still_be_summarized ... ok
[INFO] [stdout] test server::tests::memory_tools_preserve_raw_output ... ok
[INFO] [stdout] test server::tests::overall_health_is_degraded_when_connectivity_is_offline ... ok
[INFO] [stdout] test server::tests::tool_json_is_buffered_for_dispatch ... ok
[INFO] [stdout] test server::tests::web_search_endpoint_rejects_empty_query ... ok
[INFO] [stdout] test server::tests::web_search_endpoint_respects_disabled_config ... ok
[INFO] [stdout] test server::tests::web_search_preserves_raw_output ... ok
[INFO] [stdout] test server::tests::web_search_endpoint_reports_blocked_queries_structurally ... ok
[INFO] [stdout] test server::tests::web_search_status_endpoint_reports_provider ... ok
[INFO] [stdout] test server::tests::overall_health_is_ok_when_llm_is_up_and_connectivity_is_disabled ... ok
[INFO] [stdout] test skills::loader::tests::loader_empty_dir ... ok
[INFO] [stdout] test server::tests::plain_text_streams_immediately ... ok
[INFO] [stdout] test server::tests::short_json_waits_for_more_context ... ok
[INFO] [stdout] test server::tests::system_info_tool_preserves_raw_output ... ok
[INFO] [stdout] test skills::loader::tests::loader_invalid_so ... ok
[INFO] [stdout] test skills::loader::tests::loader_nonexistent_dir ... ok
[INFO] [stdout] test prompt::tests::capable_prompt_requires_system_info_for_status_questions ... ok
[INFO] [stdout] test server::tests::overall_health_is_ok_when_llm_is_up_and_connectivity_is_ready ... ok
[INFO] [stdout] test telegram::tests::telegram_split_keeps_short_message ... ok
[INFO] [stdout] test telegram::tests::telegram_split_breaks_long_message ... ok
[INFO] [stdout] test telegram::tests::telegram_strip_bot_mentions ... ok
[INFO] [stdout] test prompt::tests::prompt_guides_memory_recall_and_store_correctly ... ok
[INFO] [stdout] test prompt::tests::phi_uses_capable_prompt_shape ... ok
[INFO] [stdout] test prompt::tests::prompt_memory_section_filters_person_scoped_memory ... ok
[INFO] [stdout] test prompt::tests::small_prompt_has_examples ... ok
[INFO] [stdout] test tools::actuation::tests::action_ledger_hydrates_recent_actions_and_undo_state ... ok
[INFO] [stdout] test tools::actuation::tests::confirmation_manager_issues_and_confirms ... ok
[INFO] [stdout] test tools::actuation::tests::action_ledger_records_and_finds_undoable_action ... ok
[INFO] [stdout] test tools::actuation::tests::audit_logger_reads_recent_executed_actions ... ok
[INFO] [stdout] test tools::actuation::tests::action_ledger_bounds_history ... ok
[INFO] [stdout] test tools::actuation::tests::request_origin_parses_known_values ... ok
[INFO] [stdout] test tools::calc::tests::basic_arithmetic ... ok
[INFO] [stdout] test prompt::tests::prompt_without_home_tools_marks_home_control_unavailable ... ok
[INFO] [stdout] test tools::calc::tests::complex_expression ... ok
[INFO] [stdout] test tools::calc::tests::division_by_zero ... ok
[INFO] [stdout] test tools::calc::tests::negative_numbers ... ok
[INFO] [stdout] test tools::calc::tests::nested_parens ... ok
[INFO] [stdout] test tools::calc::tests::order_of_operations ... ok
[INFO] [stdout] test tools::calc::tests::decimals ... ok
[INFO] [stdout] test tools::dispatch::tests::execute_system_info_reports_home_assistant_health ... ok
[INFO] [stdout] test tools::dispatch::tests::execute_get_time ... ok
[INFO] [stdout] test tools::dispatch::tests::get_time_returns_something ... ok
[INFO] [stdout] test tools::dispatch::tests::execute_unknown_tool ... ok
[INFO] [stdout] test tools::dispatch::tests::home_control_blocks_unknown_origin_by_default ... ok
[INFO] [stdout] test tools::dispatch::tests::home_control_rate_limits_by_origin ... ok
[INFO] [stdout] test tools::dispatch::tests::action_history_hydrates_from_audit_log ... ok
[INFO] [stdout] test tools::dispatch::tests::home_control_respects_configured_allowed_origins ... ok
[INFO] [stdout] test tools::dispatch::tests::home_undo_reverses_last_reversible_action ... ok
[INFO] [stdout] test tools::dispatch::tests::home_control_records_action_history ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_audit_records_origin_and_argument_keys_without_values ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_defs_hide_home_tools_when_unavailable ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_defs_hide_web_search_when_disabled ... ok
[INFO] [stdout] test prompt::tests::prompt_with_hello_world_limits_demo_skill_usage ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_defs_include_home_tools_when_available ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_policy_allowlist_blocks_unspecified_tool ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_policy_blocks_denied_tool_by_origin ... ok
[INFO] [stdout] test tools::home::tests::control_allows_safe_light_action ... ok
[INFO] [stdout] test tools::home::tests::control_blocks_lock_without_confirmation_flow ... ok
[INFO] [stdout] test tools::home::tests::control_blocks_low_confidence_runtime_target ... ok
[INFO] [stdout] test tools::home::tests::parse_activate_alias ... ok
[INFO] [stdout] test tools::home::tests::parse_open_and_close ... ok
[INFO] [stdout] test tools::parser::tests::empty_tool_name_rejected ... ok
[INFO] [stdout] test tools::parser::tests::nested_json_in_arguments ... ok
[INFO] [stdout] test tools::parser::tests::no_tool_call_in_normal_response ... ok
[INFO] [stdout] test tools::parser::tests::normalize_single_key_tool_call_for_known_tool ... ok
[INFO] [stdout] test tools::parser::tests::normalize_single_key_tool_call_rejects_unknown_tool_name ... ok
[INFO] [stdout] test tools::parser::tests::parse_embedded_in_prose ... ok
[INFO] [stdout] test tools::parser::tests::parse_markdown_block_no_language ... ok
[INFO] [stdout] test tools::parser::tests::parse_markdown_code_block ... ok
[INFO] [stdout] test tools::parser::tests::parse_raw_json ... ok
[INFO] [stdout] test tools::parser::tests::parse_with_extra_fields ... ok
[INFO] [stdout] test tools::parser::tests::try_tool_call_executes_single_key_system_info_shape ... ok
[INFO] [stdout] test tools::quick::tests::availability_filter_keeps_non_home_tools ... ok
[INFO] [stdout] test tools::quick::tests::availability_filter_skips_home_status_without_home_tools ... ok
[INFO] [stdout] test tools::quick::tests::availability_filter_skips_web_search_without_search_tool ... ok
[INFO] [stdout] test tools::quick::tests::does_not_route_ambiguous_time_reference ... ok
[INFO] [stdout] test tools::quick::tests::does_not_route_home_control_commands_as_status ... ok
[INFO] [stdout] test tools::quick::tests::does_not_route_memory_search_to_web ... ok
[INFO] [stdout] test tools::quick::tests::does_not_route_non_math_numbers ... ok
[INFO] [stdout] test tools::quick::tests::does_not_route_weather_without_location ... ok
[INFO] [stdout] test tools::quick::tests::routes_action_history_questions ... ok
[INFO] [stdout] test tools::quick::tests::routes_basic_timer ... ok
[INFO] [stdout] test tools::quick::tests::routes_explicit_web_search ... ok
[INFO] [stdout] test tools::quick::tests::routes_forecast_with_explicit_location ... ok
[INFO] [stdout] test tools::quick::tests::routes_home_assistant_status_to_system_info ... ok
[INFO] [stdout] test tools::quick::tests::routes_lookup_to_web_search ... ok
[INFO] [stdout] test tools::quick::tests::routes_memory_health_to_memory_status ... ok
[INFO] [stdout] test tools::quick::tests::routes_percentage_math ... ok
[INFO] [stdout] test tools::quick::tests::routes_reminder_timer_with_label ... ok
[INFO] [stdout] test tools::quick::tests::routes_room_light_status_without_losing_room ... ok
[INFO] [stdout] test tools::quick::tests::routes_simple_arithmetic ... ok
[INFO] [stdout] test tools::quick::tests::routes_time_question_to_get_time ... ok
[INFO] [stdout] test tools::quick::tests::routes_undo_to_home_undo ... ok
[INFO] [stdout] test tools::quick::tests::routes_weather_with_explicit_location ... ok
[INFO] [stdout] test tools::quick::tests::routes_whole_home_light_status ... ok
[INFO] [stdout] test tools::system::tests::formats_load_average_triplet ... ok
[INFO] [stdout] test tools::system::tests::formats_uptime_as_hours_and_minutes ... ok
[INFO] [stdout] test tools::system::tests::prefers_live_governor_memory ... ok
[INFO] [stdout] test tools::system::tests::reports_home_assistant_connected ... ok
[INFO] [stdout] test tools::system::tests::reports_home_assistant_disabled_when_absent ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_status_reports_health ... ok
[INFO] [stdout] test tools::weather::tests::wmo_codes ... ok
[INFO] [stdout] test tools::web_search::tests::cache_lookup_respects_ttl ... ok
[INFO] [stdout] test tools::system::tests::reports_home_assistant_unavailable_when_disconnected ... ok
[INFO] [stdout] test tools::web_search::tests::cache_query_normalization_is_stable ... ok
[INFO] [stdout] test tools::web_search::tests::clamps_result_count ... ok
[INFO] [stdout] test tools::web_search::tests::duplicate_items_without_urls_are_not_dropped_unnecessarily ... ok
[INFO] [stdout] test tools::web_search::tests::formats_abstract_result ... ok
[INFO] [stdout] test tools::dispatch::tests::execute_with_context_allows_person_memory_recall ... ok
[INFO] [stdout] test tools::web_search::tests::formats_nested_related_topics ... ok
[INFO] [stdout] test tools::web_search::tests::handles_empty_results ... ok
[INFO] [stdout] test tools::web_search::tests::local_base_url_detection_allows_loopback ... ok
[INFO] [stdout] test tools::web_search::tests::private_queries_are_blocked ... ok
[INFO] [stdout] test tools::web_search::tests::formats_searxng_results ... ok
[INFO] [stdout] test tools::web_search::tests::searxng_base_adds_search_path ... ok
[INFO] [stdout] test tools::web_search::tests::voice_render_drops_urls_and_keeps_content ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_recall_can_use_identity_context_when_provided ... ok
[INFO] [stdout] test voice::dsp::tests::agc_attenuates_loud_audio ... ok
[INFO] [stdout] test voice::dsp::tests::agc_ignores_silence ... ok
[INFO] [stdout] test voice::dsp::tests::agc_normalizes_quiet_audio ... ok
[INFO] [stdout] test voice::dsp::tests::process_tts_audio_roundtrip ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_store_rejects_high_risk_secret ... ok
[INFO] [stdout] test voice::dsp::tests::soft_limiter_prevents_clipping ... ok
[INFO] [stdout] test voice::format::tests::already_clean ... ok
[INFO] [stdout] test voice::format::tests::clean_special_chars ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_recall_hides_person_memory_in_shared_room_context ... ok
[INFO] [stdout] test voice::format::tests::empty_input ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_recall_formats_name_answers_naturally ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_store_updates_changed_name ... ok
[INFO] [stdout] test voice::format::tests::strip_bullet_points ... ok
[INFO] [stdout] test voice::format::tests::strip_bold_and_italic ... ok
[INFO] [stdout] test voice::format::tests::strip_code_blocks ... ok
[INFO] [stdout] test voice::format::tests::strip_markdown_headers ... ok
[INFO] [stdout] test voice::format::tests::strip_links ... ok
[INFO] [stdout] test voice::format::tests::strip_raw_urls_from_plain_text ... ok
[INFO] [stdout] test tools::dispatch::tests::memory_store_normalizes_name_facts ... ok
[INFO] [stdout] test voice::format::tests::truncate_handles_chinese_punctuation ... ok
[INFO] [stdout] test voice::format::tests::truncate_long_response ... ok
[INFO] [stdout] test voice::identity::tests::build_memory_read_context_detects_named_person_request ... ok
[INFO] [stdout] test voice::identity::tests::build_memory_read_context_detects_private_intent ... ok
[INFO] [stdout] test voice::identity::tests::build_memory_read_context_uses_speaker_confidence ... ok
[INFO] [stdout] test voice::identity::tests::fixed_provider_returns_configured_identity ... ok
[INFO] [stdout] test voice::identity::tests::local_biometric_provider_builds_with_future_runtime_boundary ... ok
[INFO] [stdout] test voice::intent::tests::accepts_direct_home_command ... ok
[INFO] [stdout] test voice::intent::tests::accepts_question ... ok
[INFO] [stdout] test voice::intent::tests::does_not_reject_short_status_style_request ... ok
[INFO] [stdout] test voice::intent::tests::rejects_ambient_narration ... ok
[INFO] [stdout] test voice::intent::tests::rejects_low_signal_filler ... ok
[INFO] [stdout] test voice::language::tests::configured_language_treats_auto_as_none ... ok
[INFO] [stdout] test voice::language::tests::detect_language_handles_chinese ... ok
[INFO] [stdout] test voice::language::tests::detect_language_handles_german ... ok
[INFO] [stdout] test voice::language::tests::detect_language_handles_spanish ... ok
[INFO] [stdout] test voice::language::tests::normalize_common_language_tags ... ok
[INFO] [stdout] test voice::language::tests::select_tts_model_prefers_language_specific_voice ... ok
[INFO] [stdout] test voice::noise::tests::highpass_removes_dc_offset ... ok
[INFO] [stdout] test server::tests::runtime_contract_endpoint_reports_fingerprints ... ok
[INFO] [stdout] test voice::noise::tests::mic_agc_normalizes ... ok
[INFO] [stdout] test voice::noise::tests::noise_gate_preserves_speech ... ok
[INFO] [stdout] test voice::pipeline::tests::interaction_result_fields ... ok
[INFO] [stdout] test voice::pipeline::tests::voice_intent_gate_rejects_ambient_narration ... ok
[INFO] [stdout] test voice::streaming::tests::split_basic ... ok
[INFO] [stdout] test voice::noise::tests::noise_gate_silences_quiet_audio ... ok
[INFO] [stdout] test voice::streaming::tests::split_empty ... ok
[INFO] [stdout] test voice::streaming::tests::split_chinese_sentences ... ok
[INFO] [stdout] test voice::streaming::tests::split_single_sentence ... ok
[INFO] [stdout] test voice::streaming::tests::split_short_fragments_filtered ... ok
[INFO] [stdout] test voice::stt::tests::clean_hallucinations_brackets ... ok
[INFO] [stdout] test voice::stt::tests::clean_hallucinations_preserves_real_speech ... ok
[INFO] [stdout] test voice::stt::tests::create_cli_engine ... ok
[INFO] [stdout] test voice::stt::tests::create_cli_engine_with_language_hint ... ok
[INFO] [stdout] test voice::stt::tests::clean_hallucinations_ghost_phrases ... ok
[INFO] [stdout] test voice::stt::tests::create_cli_engine_with_path ... ok
[INFO] [stdout] test voice::noise::tests::noise_suppression_reduces_quiet_frames ... ok
[INFO] [stdout] test voice::stt::tests::create_server_engine ... ok
[INFO] [stdout] test voice::tts::tests::create_configured_engine ... ok
[INFO] [stdout] test voice::tts::tests::create_file_engine ... ok
[INFO] [stdout] test voice::tts::tests::create_pipe_engine ... ok
[INFO] [stdout] test voice::stt::tests::write_wav_header ... ok
[INFO] [stdout] test voice::aec::tests::cancel_echo_no_reference ... ok
[INFO] [stdout] test voice::aec::tests::cancel_echo_with_reference ... ok
[INFO] [stdout] test voice::aec::tests::set_and_clear_reference ... ok
[INFO] [stdout] test voice::tests::voice_memory_context_filters_person_memory ... ok
[INFO] [stdout] test voice::identity::tests::local_biometric_provider_returns_identity_when_profile_matches ... ok
[INFO] [stdout] test voice::identity::tests::local_biometric_enrolls_and_identifies_matching_voice ... ok
[INFO] [stdout] test tools::dispatch::tests::execute_loaded_skill ... ok
[INFO] [stdout] test tools::dispatch::tests::tool_defs_include_loaded_skills ... ok
[INFO] [stdout] test skills::loader::tests::loader_policy_blocks_denied_manifest_permissions ... ok
[INFO] [stdout] test skills::loader::tests::loader_loads_and_executes_real_skill ... ok
[INFO] [stdout] test skills::loader::tests::loader_policy_can_require_manifest ... ok
[INFO] [stdout] test skills::loader::tests::loader_reads_skill_manifest_sidecar ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 377 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.20s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/genie_core-6cf206ef9c09705c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::local_http_host_brackets_ipv6_literals ... ok
[INFO] [stdout] test tests::local_http_host_uses_loopback_for_wildcard_binds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tool_dispatch_test.rs (/opt/rustwide/target/debug/deps/tool_dispatch_test-5b597eb0c387f7fc)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test genie_audio_service_checks_for_helper ... ok
[INFO] [stdout] test restart_helper_skips_llm_service ... ok
[INFO] [stdout] test makefile_deploys_restart_helper ... ok
[INFO] [stdout] test geniepod_target_audio_is_optional ... ok
[INFO] [stdout] test config_parses ... ok
[INFO] [stdout] test setup_script_warns_about_missing_audio_helper ... ok
[INFO] [stdout] test systemd_units_valid ... ok
[INFO] [stdout] test jetson_restart_script_is_valid_shell ... ok
[INFO] [stdout] test binary_size_budget has been running for over 60 seconds
[INFO] [stdout] test core_binary_builds has been running for over 60 seconds
[INFO] [stdout] test binary_size_budget ... ok
[INFO] [stdout] test core_binary_builds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 89.98s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tools_test.rs (/opt/rustwide/target/debug/deps/tools_test-0a46e7499f940e5a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tool_parser_markdown_block ... ok
[INFO] [stdout] test tool_parser_no_tool_in_normal_text ... ok
[INFO] [stdout] test tool_parser_accepts_name_field ... ok
[INFO] [stdout] test tool_parser_raw_json ... ok
[INFO] [stdout] test tool_parser_embedded_in_text ... ok
[INFO] [stdout] test calculator_fahrenheit_to_celsius ... ok
[INFO] [stdout] test calculator_division_by_zero ... ok
[INFO] [stdout] test calculator_negative_numbers ... ok
[INFO] [stdout] test calculator_order_of_operations ... ok
[INFO] [stdout] test calculator_basic_ops ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.88s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/genie_ctl-edfc7d67766dbfe9)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::parse_search_args_rejects_invalid_limit ... ok
[INFO] [stdout] test tests::parse_search_args_supports_limit_equals ... ok
[INFO] [stdout] test tests::parse_search_args_supports_limit_flag ... ok
[INFO] [stdout] test tests::parse_search_args_supports_no_cache_alias ... ok
[INFO] [stdout] test tests::parse_search_args_supports_fresh_flag ... ok
[INFO] [stdout] test tests::parse_speaker_options_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_speaker_options_supports_recording_flags ... ok
[INFO] [stdout] test tests::support_bundle_default_path_is_json_under_tmp ... ok
[INFO] [stdout] test tests::version_string ... ok
[INFO] [stdout] test tests::tail_jsonl_file_returns_recent_valid_events_in_original_order ... ok
[INFO] [stdout] test tests::install_and_list_skill ... ok
[INFO] [stdout] test tests::remove_skill_by_name ... ok
[INFO] [stdout] test tests::install_copies_and_remove_deletes_skill_manifest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.10s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/genie_governor-39995eb84c2c1f43)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test governor::tests::mode_llm_model_selection ... ok
[INFO] [stdout] test governor::tests::mode_required_services ... ok
[INFO] [stdout] test governor::tests::mode_stopped_services ... ok
[INFO] [stdout] test governor::tests::determine_mode_pressure_on_low_memory ... ok
[INFO] [stdout] test governor::tests::night_model_swap_config ... ok
[INFO] [stdout] test governor::tests::skips_unconfigured_optional_services ... ok
[INFO] [stdout] test governor::tests::determine_mode_pressure_takes_priority ... FAILED
[INFO] [stdout] test governor::tests::determine_mode_day_with_plenty_of_memory ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- governor::tests::determine_mode_pressure_takes_priority stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'governor::tests::determine_mode_pressure_takes_priority' (3144) panicked at crates/genie-governor/src/governor.rs:335:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: database is locked
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Error code 5: The database file is locked
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error as core::convert::From<rusqlite::error::Error>>::from
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<genie_governor::store::Store, anyhow::Error> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible, rusqlite::error::Error>>>::from_residual
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:2189:27
[INFO] [stdout]    2: <genie_governor::store::Store>::open
[INFO] [stdout]              at ./src/store.rs:21:9
[INFO] [stdout]    3: genie_governor::governor::tests::make_governor
[INFO] [stdout]              at ./src/governor.rs:335:21
[INFO] [stdout]    4: genie_governor::governor::tests::determine_mode_pressure_takes_priority
[INFO] [stdout]              at ./src/governor.rs:360:19
[INFO] [stdout]    5: genie_governor::governor::tests::determine_mode_pressure_takes_priority::{closure#0}
[INFO] [stdout]              at ./src/governor.rs:359:48
[INFO] [stdout]    6: <genie_governor::governor::tests::determine_mode_pressure_takes_priority::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]    9: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   15: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   16: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   24: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   26: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b59d87edaa - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b59d87edaa - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b59d87edaa - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b59d87edaa - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b59d89357a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b59d89357a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x63b59d883b12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b59d883b12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b59d85c8bf - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b59d85c8bf - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b59d876ff9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b59d69c28c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x63b59d69c28c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x63b59d8771b2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x63b59d8771b2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b59d85c978 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b59d851549 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b59d85d77d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b59d893cfc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b59d893a72 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x63b59d68cbde - <core[d17f6591d688f3bd]::result::Result<genie_governor[d345b35f97f47447]::store::Store, anyhow[4e6de2a62d64d5f3]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x63b59d68cbde - genie_governor[d345b35f97f47447]::governor::tests::make_governor
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:335:43
[INFO] [stdout]   22:     0x63b59d68d746 - genie_governor[d345b35f97f47447]::governor::tests::determine_mode_pressure_takes_priority
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:360:19
[INFO] [stdout]   23:     0x63b59d68c477 - genie_governor[d345b35f97f47447]::governor::tests::determine_mode_pressure_takes_priority::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:359:48
[INFO] [stdout]   24:     0x63b59d688106 - <genie_governor[d345b35f97f47447]::governor::tests::determine_mode_pressure_takes_priority::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x63b59d68f56b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x63b59d68f56b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x63b59d69cd5b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x63b59d69cd5b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x63b59d69cd5b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x63b59d69cd5b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x63b59d696474 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x63b59d696474 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x63b59d69f962 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x63b59d69f962 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x63b59d69f962 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x63b59d69f962 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x63b59d69f962 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x63b59d69f962 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x63b59d69f962 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x63b59d87e68f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x63b59d87e68f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x6ffcf9645aa4 - <unknown>
[INFO] [stdout]   46:     0x6ffcf96d2a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- governor::tests::determine_mode_day_with_plenty_of_memory stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'governor::tests::determine_mode_day_with_plenty_of_memory' (3142) panicked at crates/genie-governor/src/governor.rs:335:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: database is locked
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Error code 5: The database file is locked
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error as core::convert::From<rusqlite::error::Error>>::from
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<genie_governor::store::Store, anyhow::Error> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible, rusqlite::error::Error>>>::from_residual
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:2189:27
[INFO] [stdout]    2: <genie_governor::store::Store>::open
[INFO] [stdout]              at ./src/store.rs:21:9
[INFO] [stdout]    3: genie_governor::governor::tests::make_governor
[INFO] [stdout]              at ./src/governor.rs:335:21
[INFO] [stdout]    4: genie_governor::governor::tests::determine_mode_day_with_plenty_of_memory
[INFO] [stdout]              at ./src/governor.rs:341:19
[INFO] [stdout]    5: genie_governor::governor::tests::determine_mode_day_with_plenty_of_memory::{closure#0}
[INFO] [stdout]              at ./src/governor.rs:340:50
[INFO] [stdout]    6: <genie_governor::governor::tests::determine_mode_day_with_plenty_of_memory::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]    9: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   12: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   13: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   15: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   16: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   22: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   24: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   26: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63b59d87edaa - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63b59d87edaa - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63b59d87edaa - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63b59d87edaa - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63b59d89357a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63b59d89357a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x63b59d883b12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x63b59d883b12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x63b59d85c8bf - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63b59d85c8bf - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63b59d876ff9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x63b59d69c28c - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x63b59d69c28c - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x63b59d8771b2 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x63b59d8771b2 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x63b59d85c978 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63b59d851549 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x63b59d85d77d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63b59d893cfc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63b59d893a72 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x63b59d68cbde - <core[d17f6591d688f3bd]::result::Result<genie_governor[d345b35f97f47447]::store::Store, anyhow[4e6de2a62d64d5f3]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x63b59d68cbde - genie_governor[d345b35f97f47447]::governor::tests::make_governor
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:335:43
[INFO] [stdout]   22:     0x63b59d68d826 - genie_governor[d345b35f97f47447]::governor::tests::determine_mode_day_with_plenty_of_memory
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:341:19
[INFO] [stdout]   23:     0x63b59d68c4a7 - genie_governor[d345b35f97f47447]::governor::tests::determine_mode_day_with_plenty_of_memory::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/genie-governor/src/governor.rs:340:50
[INFO] [stdout]   24:     0x63b59d688146 - <genie_governor[d345b35f97f47447]::governor::tests::determine_mode_day_with_plenty_of_memory::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x63b59d68f56b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x63b59d68f56b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x63b59d69cd5b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x63b59d69cd5b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x63b59d69cd5b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x63b59d69cd5b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x63b59d69cd5b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x63b59d696474 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x63b59d696474 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x63b59d69f962 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x63b59d69f962 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x63b59d69f962 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x63b59d69f962 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x63b59d69f962 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x63b59d69f962 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x63b59d69f962 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x63b59d87e68f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x63b59d87e68f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x6ffcf9645aa4 - <unknown>
[INFO] [stdout]   46:     0x6ffcf96d2a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     governor::tests::determine_mode_day_with_plenty_of_memory
[INFO] [stdout]     governor::tests::determine_mode_pressure_takes_priority
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p genie-governor --bin genie-governor`
[INFO] running `Command { std: "docker" "inspect" "54ad7b572a341443a6310d17f094e0386a1e0ccc44aaf4c7101ffbd718e15faa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54ad7b572a341443a6310d17f094e0386a1e0ccc44aaf4c7101ffbd718e15faa", kill_on_drop: false }`
[INFO] [stdout] 54ad7b572a341443a6310d17f094e0386a1e0ccc44aaf4c7101ffbd718e15faa
